When Setting up dependancies:

no localhost -- use radarr:XXXX ect
For download client -- Host:  host.docker.internal

save this as docker-compose.yml

In the directory
run: docker compose up -d
check: docker ps
stop: docker compose down

version: "3.9"
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Detroit
    volumes:
      - "C:/Media Server Testing/Config/jellyfin:/config"
      - "C:/Media Server Testing/Media/Movies:/data/movies" 
      - "C:/Media Server Testing/Media/TV Shows:/data/tvshows"
    ports:
      - 8096:8096
    restart: unless-stopped

  jellyseerr:
    image: fallenbagel/jellyseerr:latest
    container_name: jellyseerr
    environment:
      - LOG_LEVEL=debug
      - TZ=America/Detroit
    ports:
      - 5055:5055
    volumes:
      - "C:/Media Server Testing/Config/jellyseer:/app/config"
    restart: unless-stopped

  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Detroit
    volumes:
      - "C:/Media Server Testing/Config/sonarr:/config"
      - "M:/Media Server Testing/Media/TV Shows:/data/tvshows"
      - "M:/Media Server Testing/Media/Downloads:/downloads"
    ports:
      - 8989:8989
    restart: unless-stopped

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Detroit
    volumes:
      - "C:/Media Server Testing/Config/Radarr:/config"
      - "M:/Media Server Testing/Media/Movies:/data/movies"
      - "M:/Media Server Testing/Media/Downloads:/downloads"
    ports:
      - 7878:7878
    restart: unless-stopped

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Detroit
    volumes:
      - "C:/Media Server Testing/Config/prowlarr:/config"
    ports:
      - 9696:9696
    restart: unless-stopped

  flaresolverr:
    # DockerHub mirror flaresolverr/flaresolverr:latest
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - TZ=America/Detroit
    ports:
      - 8191:8191
    restart: unless-stopped 
